package it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.ai.decisiontreeai;

public abstract class AbstractDTNode {

	protected static int totalNodes = 0;
	protected int nodeID;
	
	public AbstractDTNode() {
		++totalNodes;
		 nodeID = totalNodes;
	}
	
	public abstract void makeDecision();
	
	public int getTotalNumberOfNodes(){
		return totalNodes;
	}
	
	public int getNodeID(){
		return nodeID;
	}
	
}
